home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / apidev / flexte.arc / FTDEMO.TXT < prev   
Text File  |  1989-02-24  |  6KB  |  163 lines

  1.  
  2.     FLEXTEND (tm)  - BIOS/DOS/Novell Extension for DataFlex
  3.  
  4.     OVERVIEW
  5.     --------
  6.  
  7.     Have you ever wanted to access MS-DOS information from inside a DataFlex
  8.     application?  How about checking on Novell Network information like the
  9.     current users name or the physical station number?  Or even, passing
  10.     information directly between 'C' & ASM programs and DataFlex?  Flextend
  11.     allows this and more!
  12.  
  13.     The usual techniques for passing information from an external program
  14.     include writting the information to a temporary file and then reading
  15.     it sequentially back from your DataFlex application or purchasing the
  16.     CS&L each of which have drawbacks.
  17.  
  18.  
  19.     METHODS OF INTERPROGRAM COMMUNICATIONS
  20.     --------------------------------------
  21.  
  22.       - File I/O
  23.  
  24.         * Exceptionally Slow.
  25.         * Messy hard drives.
  26.         * Time consuming (Often unreliable or impossible) to code in a
  27.           multi-user situation.
  28.  
  29.       - 'C' Source & Library
  30.  
  31.         * Expensive at $1500!
  32.         * Requires use of non-standardized Dataflex run-time.
  33.  
  34.       - FLEXTEND by Bennett Software Solutions
  35.  
  36.         * Faster than File I/O methods.
  37.         * Integrates invisibly with DataFlex 2.3 or greater.
  38.         * Works in both single and multi-user environments.
  39.         * Allows access to BIOS, MS-DOS, and Novell network information.
  40.         * Source code available.
  41.         * Cheap at $24.95.
  42.  
  43.  
  44.     FLEXTEND FEATURES
  45.     -----------------
  46.  
  47.       - Flextend allows access to the following system functions:
  48.  
  49.         * Number of serial ports
  50.         * Current drive letter
  51.         * Number of Diskette Drives
  52.         * Any DOS file size
  53.         * Disk space for any drive specification
  54.         * Number of printers available
  55.         * MS-DOS version number
  56.         * Current Directory Name
  57.  
  58.       - Novell Network users can also access the following information:
  59.  
  60.         * Server Version Number
  61.         * Server Name
  62.         * Workstation ID
  63.         * Number of local disks
  64.         * Physical Station Number
  65.         * Current Users Name
  66.         * Printer form loaded
  67.         * Verify any network printer is RUNNING and/or ON-LINE
  68.  
  69.       - Ease of use.  Flextend is easily merged in your applications by
  70.         #INCLUDEing the Flextend macro file.
  71.  
  72.       - Royalty free.  Once you have purchased Flextend the executable
  73.         file is redistributable to your customers without any charge under
  74.         the constraints of the Flextend license.
  75.  
  76.       - Works flawlessly in multi-user systems.  No File I/O means no
  77.         headaches managing communications files between DataFlex and
  78.         non-DataFlex processes.  All communication takes place in the
  79.         process RAM of DFRUN.EXE.
  80.  
  81.       - Modifiable.  The Flextend source package can be modified to included
  82.         your own routines that speak directly to DataFlex programs.
  83.  
  84.  
  85.     REQUIREMENTS
  86.     ------------
  87.  
  88.       Hardware: IBM-PC/XT/AT/Clone computer.  PS/2 series is untested but
  89.                 believed to work.
  90.  
  91.       Software: DataFlex developers license - Version 2.3 or greater running
  92.                 under MS-DOS.
  93.  
  94.       Optional: Novell Advanced Netware - Version 2.0a or greater.
  95.                 Borland's Turbo 'C' compiler for source modification.
  96.  
  97.  
  98.     SETUP
  99.     -----
  100.  
  101.       Setup to use Flextend in your environment requires 2 steps:
  102.  
  103.         1) The variable DFRET must be added to your environment with a
  104.            pre-allocated amount of area:
  105.  
  106.            Example (Place this line in your AUTOEXEC.BAT):
  107.  
  108.            SET DFRET=XXXXXXXXXXXXXXXXXXXXXXXX
  109.  
  110.            This will allocate 24 characters as a data return area from
  111.            Flextend to the DataFlex runtime.  The amount of space you will
  112.            want to reserve depends upon your needs.
  113.  
  114.         2) The FLEXTEND.EXE executable must be made available in a directory
  115.            that is set by the PATH variable.  You may want to place this
  116.            program in your DATAFLEX runtime directory.
  117.  
  118.  
  119.     DEMO VERSION
  120.     ------------
  121.  
  122.       This demo archive contiains a working version of the Flextend
  123.       executable with a DataFlex 2.3 compiled program and it's source code.
  124.       The Flextend executable is identical to the normal version excepted
  125.       that it is sensitive to certain timing hardware in your machine.
  126.       Occasionally you will find the message 'FLEXTEND DEMO...' will pop on
  127.       to your screen.  Simply press a key and the demo program will
  128.       continue normally.
  129.  
  130.  
  131.     ORDERING
  132.     --------
  133.  
  134.       See the file FLEXTEND.ORD included in this archive.
  135.  
  136.  
  137.     AUTHOR
  138.     ------
  139.  
  140.       Flextend was written by David Bennett of Bennett Software Solutions.
  141.       If you have any questions about Flextend please feel free to contact.
  142.  
  143.       Dave Bennett
  144.       Bennett Software Solutions
  145.       151 West Geospace Drive
  146.       Independence, MO  64056
  147.  
  148.       Voice   : (816) 796-7505
  149.       FAX     : (816) 796-8288
  150.       DAC BBS : (305) 238-0640
  151.       CIS     : 74635,1671
  152.  
  153.  
  154.     TRADEMARKS
  155.     -----------
  156.  
  157.     DataFlex & CS&L are registered trademarks of Data Access Company
  158.     Flextend is a trademark of Bennett Software Solutions
  159.     MS-DOS is a registered trademark of Microsoft
  160.     Netware is a registered trademark of Novell, Inc.
  161.     Turbo 'C' is a registered trademark of Borland International
  162.     IBM is a registered trademarks of International Business Machines
  163.